The Interval-Enhanced GNU Fortran Compiler
نویسندگان
چکیده
Compiler support for intervals as intrinsic data types is essential for promoting the development and wide-spread use of interval software. It also plays an important role in encouraging the development of hardware support for interval arithmetic. This paper describes modi cations made to the GNU Fortran Compiler to provide support for interval arithmetic. These modi cations are based on a recently proposed Fortran 77 Interval Arithmetic Speci cation, which provides a standard for supporting interval arithmetic in Fortran. This paper also describes the design of the compiler's interval runtime libraries and the methodology used to test the compiler. The compiler and runtime libraries are designed to be portable to platforms that support the IEEE 754 oating point standard.
منابع مشابه
OpenMP GNU and Intel Fortran programs for solving the time-dependent Gross-Pitaevskii equation
We present Open Multi-Processing (OpenMP) version of Fortran 90 programs for solving the Gross-Pitaevskii (GP) equation for a Bose-Einstein condensate in one, two, and three spatial dimensions, optimized for use with GNU and Intel compilers. We use the split-step Crank-Nicolson algorithm for imaginaryand real-time propagation, which enables efficient calculation of stationary and non-stationary...
متن کاملBenchmarking the computing resources at the Instituto de Astrofísica de Canarias
The aim of this study is the characterization of the computing resources used by researchers at the ”Instituto de Astrofı́sica de Canarias” (IAC). Since there is a huge demand of computing time and we use tools such as HTCondor to implement High Throughput Computing (HTC) across all available PCs, it is essential for us to assess in a quantitative way, using objective parameters, the performance...
متن کاملOpenMP-accelerated SWAT simulation using Intel C and FORTRAN compilers: Development and benchmark
We developed a practical method to accelerate execution of Soil and Water Assessment Tool (SWAT) using open (free) computational resources. The SWAT source code (rev 622) was recompiled using a noncommercial Intel FORTRAN compiler in Ubuntu 12.04 LTS Linux platform, and newly named iOMP-SWAT in this study. GNU utilities of make, gprof, and diff were used to develop the iOMP-SWAT package, profil...
متن کاملAutomatic Error Analysis with Miller’s Method
A. The first considerable roundoff analyser software, which can provide global error bounds for a given numerical algorithm, was designed by Webb Miller and David Spooner in the second half of the 70s. Despite its abilities, the recently software is not widely used, and since its publication it has not been upgraded. The software was written in Fortran IV for the IBM 360/370 series. With...
متن کاملComparing Compiler and Library Performance in Material Science Applications on Edison
Materials science and chemistry applications are expected to represent approximately one third of the computational workload on NERSC’s Cray XC30 system, Edison. The performance of these applications can often depend sensitively on the compiler and compiler options used at build-time. For this reason, the NERSC user services group supplies users with optimized builds of the most commonly used m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Reliable Computing
دوره 5 شماره
صفحات -
تاریخ انتشار 1999